﻿body {
	background: #363d47 url('../images/background.jpg') top center no-repeat fixed;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

.objetos {
	height: 20px;
	padding: 5px;
	border: 1px solid #8e9bac;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 3%, #ffffff 25%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(3%,#e5e5e5), color-stop(25%,#ffffff), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 3%,#ffffff 25%,#ffffff 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 3%,#ffffff 25%,#ffffff 100%);
	background: -ms-linear-gradient(top, #ededed 0%,#ffffff 100%);
	background: linear-gradient(top,  #ffffff 0%,#e5e5e5 3%,#ffffff 25%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 ); 

	height: 20px;
	padding: 5px;
	border: 1px solid #8e9bac;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 3%, #ffffff 25%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(3%,#e5e5e5), color-stop(25%,#ffffff), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 3%,#ffffff 25%,#ffffff 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 3%,#ffffff 25%,#ffffff 100%);
	background: -ms-linear-gradient(top, #ededed 0%,#ffffff 100%);
	background: linear-gradient(top,  #ffffff 0%,#e5e5e5 3%,#ffffff 25%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 ); 
}

#pnlGenerateReservaCliente {
    width:100%;
    font-family:Arial;
    font-size:12px;
}

#pnlGenerateReservaCliente tr td {
    padding:7px;
}

#pnlGenerateReservaCliente tr td label {
    font-family:Arial;
    font-size:12px;
}

input[type="button"], input[type="submit"], button {
    padding:6px;
    font-family:Arial;
    font-size:12px;
}

input[type="text"] {
    font-family:Arial;
    font-size:11px;
    padding:5px;
}

select {
    font-family:Arial;
    font-size:11px;
    padding:5px;
}



.grilla {
    border:0px;
    border-collapse:collapse;
}

.grilla tr {
    border:0px;
    border-collapse:collapse;
}

.grilla tr th {
    padding:5px;
    height:30px;
    background:#2f8893;
    font-family:Arial;
    font-size:11px;
    color:white;
}

.grilla tr td {
    padding:5px;
    height:20px;
    font-family:Arial;
    font-size:11px;
}

.pnlAsientos tr td {
    padding:5px;
}

.pnlAsientos tr td input[type="button"] {
    padding:0px;
    height:30px;
    width:30px;
}

.libre {
    background:white;
    border:1px solid black;
}

.seleccionado {
    background:yellow;
}

.reservado {
    background:green;
    color:white;
}

.ocupado {
    background:red;
    color:white;
}


.formularioDatos {
    font-family:Arial;
    font-size:12px;
}

.formularioDatos tr td {
    padding:7px;
}

.formularioDatos tr td label {
    font-family:Arial;
    font-size:12px;
}

.pnlContenedorBotones {
    border-top: 5px solid #D8D8D8;
    background:#F2F2F2;
    padding:10px;
}

.pnlContenedorTaps {
    height:400px;
}